A Protocol-Based Semantics for FIPA’97 ACL and its Implementation in JADE
نویسندگان
چکیده
There are fundamental limitations on using mental attitudes to formalise the semantics of an Agent Communication Language (ACL). In this paper, we define a general semantic framework for a class of ACLs in terms of protocols, and develop a method for designing and specifying a member of this class, and configuring it for a particular application. We then analyse the performatives and protocols of FIPA’97 ACL from this point of view. We show its usage in the agent execution model of JADE, a software framework to develop agent applications in compliance with the FIPA specifications for interoperable intelligent multi-agent systems.
منابع مشابه
On Agent Programming Language Support for Rational Communication
Résumé : It is generally thought that agents in a multiagent system should be capable of communicating in a highlevel, speech acts-based, agent communication language (ACL), for instance FIPA ACL. Many agent programming languages (APLs) such as Jack, JASON, JADE, etc., support communication in such ACLs, i.e., the production and reception/processing of ACL messages. They also support the specif...
متن کاملBuilding Semantic Agents in eXAT
This paper describes the FIPA-ACL semantics support provided by eXAT, an Erlang-based FIPA-compliant agent platform, developed by the authors, which uses the Erlang language to offer a complete environment for the realization of the behavioral, intelligent and social parts of an agent. eXAT agents can thus exploit a FSM-based abstraction for the behavioral part and an Erlang-based rule processi...
متن کاملFIPA: a standard for agent interoperability
FIPA does not just promote a technology for a single application domain but a set of general technologies for different application areas that developers can integrate to make complex systems with a high degree of interoperability. FIPA standardisation process tries to define a set of normative rules that allow a society of agents to exist, operate and be managed. First of all their specificati...
متن کاملAgent Migration over FIPA ACL Messages
In this paper, we present the design and implementation of an interagency mobility (migration) mechanism for agents. This migration is based on FIPA ACL messages. We also evaluate the performance of this implementation Agent mobility is an essential requirement for some electronic commerce applications, such as those in the Sea-of-Data (SOD) family. The majority of agent systems at present do n...
متن کاملOWL DL as a FIPA ACL content language
Agent-Agent-Communication using FIPA ACL speech acts is a wellknown implementation of ontology based communication. The content of an ACL Message is formulated in FIPA SL content language or one of its sublanguages (SL1, SL2). Yet, validating the semantics of incoming SL encoded messages is a difficult task because SL is undecidable. Therefore, in order to enable a semantic validation in such c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004